// vite.config.ts
import { defineConfig, loadEnv } from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/vite@5.4.0_@types+node@22.1.0_sass@1.77.8/node_modules/vite/dist/node/index.js";
import vue from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/@vitejs+plugin-vue@5.1.2_vite@5.4.0_@types+node@22.1.0_sass@1.77.8__vue@3.5.12_typescript@5.5.4_/node_modules/@vitejs/plugin-vue/dist/index.mjs";
import path from "path";
import AutoImport from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/unplugin-auto-import@0.18.2_@vueuse+core@10.11.1_vue@3.5.12_typescript@5.5.4___rollup@4.20.0/node_modules/unplugin-auto-import/dist/vite.js";
import Components from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/unplugin-vue-components@0.27.3_@babel+parser@7.25.8_rollup@4.20.0_vue@3.5.12_typescript@5.5.4_/node_modules/unplugin-vue-components/dist/vite.js";
import { ElementPlusResolver } from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/unplugin-vue-components@0.27.3_@babel+parser@7.25.8_rollup@4.20.0_vue@3.5.12_typescript@5.5.4_/node_modules/unplugin-vue-components/dist/resolvers.js";
import Icons from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/unplugin-icons@0.19.2_@vue+compiler-sfc@3.5.12_vue-template-compiler@2.7.15/node_modules/unplugin-icons/dist/vite.js";
import IconsResolver from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/unplugin-icons@0.19.2_@vue+compiler-sfc@3.5.12_vue-template-compiler@2.7.15/node_modules/unplugin-icons/dist/resolver.js";
import { createSvgIconsPlugin } from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/vite-plugin-svg-icons@2.0.1_vite@5.4.0_@types+node@22.1.0_sass@1.77.8_/node_modules/vite-plugin-svg-icons/dist/index.mjs";
import UnoCSS from "file:///D:/vscode%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/%E5%8D%AB%E6%98%9F%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/satellite-admin/node_modules/.pnpm/unocss@0.61.9_postcss@5.2.18_rollup@4.20.0_vite@5.4.0_@types+node@22.1.0_sass@1.77.8_/node_modules/unocss/dist/vite.mjs";
var __vite_injected_original_dirname = "D:\\vscode\u63D2\u4EF6\u5F00\u53D1\\\u536B\u661F\u7BA1\u7406\u5E73\u53F0\\satellite-admin";
var pathSrc = path.resolve(__vite_injected_original_dirname, "src");
var vite_config_default = defineConfig(({ mode }) => {
  const env = loadEnv(mode, process.cwd());
  return {
    resolve: {
      alias: {
        "@": pathSrc
      }
    },
    css: {
      preprocessorOptions: {
        scss: {
          javascriptEnabled: true,
          additionalData: `@use "@/styles/variables.scss" as *;`
        }
      }
    },
    plugins: [
      vue(),
      AutoImport({
        imports: ["vue"],
        eslintrc: {
          enabled: true,
          filepath: "./.eslintrc-auto-import.json"
        },
        dts: path.resolve(pathSrc, "types", "auto-imports.d.ts")
      }),
      Components({
        resolvers: [
          ElementPlusResolver(),
          IconsResolver({
            enabledCollections: ["ep"]
          })
        ],
        dts: path.resolve(pathSrc, "types", "components.d.ts")
      }),
      Icons({
        autoInstall: true
      }),
      createSvgIconsPlugin({
        iconDirs: [path.resolve(process.cwd(), "src/assets/icons")],
        symbolId: "icon-[dir]-[name]"
      }),
      UnoCSS({
        /* options */
      })
    ],
    base: "./",
    server: {
      host: "0.0.0.0",
      open: true
    }
  };
});
export {
  vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFx2c2NvZGVcdTYzRDJcdTRFRjZcdTVGMDBcdTUzRDFcXFxcXHU1MzZCXHU2NjFGXHU3QkExXHU3NDA2XHU1RTczXHU1M0YwXFxcXHNhdGVsbGl0ZS1hZG1pblwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxcdnNjb2RlXHU2M0QyXHU0RUY2XHU1RjAwXHU1M0QxXFxcXFx1NTM2Qlx1NjYxRlx1N0JBMVx1NzQwNlx1NUU3M1x1NTNGMFxcXFxzYXRlbGxpdGUtYWRtaW5cXFxcdml0ZS5jb25maWcudHNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0Q6L3ZzY29kZSVFNiU4RiU5MiVFNCVCQiVCNiVFNSVCQyU4MCVFNSU4RiU5MS8lRTUlOEQlQUIlRTYlOTglOUYlRTclQUUlQTElRTclOTAlODYlRTUlQjklQjMlRTUlOEYlQjAvc2F0ZWxsaXRlLWFkbWluL3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnLGxvYWRFbnYgLENvbmZpZ0VudixVc2VyQ29uZmlnfSBmcm9tICd2aXRlJ1xyXG5pbXBvcnQgdnVlIGZyb20gJ0B2aXRlanMvcGx1Z2luLXZ1ZSdcclxuaW1wb3J0IHBhdGggZnJvbSBcInBhdGhcIlxyXG5pbXBvcnQgQXV0b0ltcG9ydCBmcm9tIFwidW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZVwiO1xyXG5pbXBvcnQgQ29tcG9uZW50cyBmcm9tIFwidW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZVwiO1xyXG5pbXBvcnQgeyBFbGVtZW50UGx1c1Jlc29sdmVyIH0gZnJvbSBcInVucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3Jlc29sdmVyc1wiO1xyXG5pbXBvcnQgSWNvbnMgZnJvbSBcInVucGx1Z2luLWljb25zL3ZpdGVcIjtcclxuaW1wb3J0IEljb25zUmVzb2x2ZXIgZnJvbSBcInVucGx1Z2luLWljb25zL3Jlc29sdmVyXCI7XHJcbmltcG9ydCB7IGNyZWF0ZVN2Z0ljb25zUGx1Z2luIH0gZnJvbSAndml0ZS1wbHVnaW4tc3ZnLWljb25zJztcclxuaW1wb3J0IFVub0NTUyBmcm9tICd1bm9jc3Mvdml0ZSdcclxuY29uc3QgcGF0aFNyYyA9IHBhdGgucmVzb2x2ZShfX2Rpcm5hbWUsXCJzcmNcIilcclxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKCh7IG1vZGUgfTogQ29uZmlnRW52KTogVXNlckNvbmZpZz0+e1xyXG4gIGNvbnN0IGVudiA9IGxvYWRFbnYobW9kZSxwcm9jZXNzLmN3ZCgpKVxyXG4gIHJldHVybiB7XHJcbiAgcmVzb2x2ZTp7XHJcbiAgICBhbGlhczp7XHJcbiAgICAgIFwiQFwiOiBwYXRoU3JjXHJcbiAgICB9XHJcbiAgfSxcclxuICBjc3M6IHtcclxuICAgIHByZXByb2Nlc3Nvck9wdGlvbnM6IHtcclxuICAgICAgICBzY3NzOiB7XHJcbiAgICAgICAgICAgIGphdmFzY3JpcHRFbmFibGVkOiB0cnVlLFxyXG4gICAgICAgICAgICBhZGRpdGlvbmFsRGF0YTogYEB1c2UgXCJAL3N0eWxlcy92YXJpYWJsZXMuc2Nzc1wiIGFzICo7YFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9LFxyXG4gIHBsdWdpbnM6IFtcclxuICAgIHZ1ZSgpLFxyXG4gICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgIGltcG9ydHM6IFtcInZ1ZVwiXSxcclxuICAgICAgZXNsaW50cmM6IHtcclxuICAgICAgICBlbmFibGVkOiB0cnVlLCBcclxuICAgICAgICBmaWxlcGF0aDogXCIuLy5lc2xpbnRyYy1hdXRvLWltcG9ydC5qc29uXCIsIFxyXG4gICAgICB9LFxyXG4gICAgICBkdHM6IHBhdGgucmVzb2x2ZShwYXRoU3JjLCBcInR5cGVzXCIsIFwiYXV0by1pbXBvcnRzLmQudHNcIiksIFxyXG4gICAgfSksXHJcbiAgICBDb21wb25lbnRzKHtcclxuICAgICAgcmVzb2x2ZXJzOiBbXHJcbiAgICAgICAgRWxlbWVudFBsdXNSZXNvbHZlcigpLFxyXG4gICAgICAgIEljb25zUmVzb2x2ZXIoe1xyXG4gICAgICAgICAgZW5hYmxlZENvbGxlY3Rpb25zOiBbXCJlcFwiXSBcclxuICAgICAgICB9KSxcclxuICAgICAgXSxcclxuICAgICAgZHRzOiBwYXRoLnJlc29sdmUocGF0aFNyYywgXCJ0eXBlc1wiLCBcImNvbXBvbmVudHMuZC50c1wiKSxcclxuICAgIH0pLFxyXG4gICAgSWNvbnMoeyAgXHJcbiAgICAgIGF1dG9JbnN0YWxsOiB0cnVlLFxyXG4gICAgfSksXHJcbiAgICBjcmVhdGVTdmdJY29uc1BsdWdpbih7XHJcbiAgICAgIGljb25EaXJzOiBbcGF0aC5yZXNvbHZlKHByb2Nlc3MuY3dkKCksICdzcmMvYXNzZXRzL2ljb25zJyldLFxyXG4gICAgICBzeW1ib2xJZDogJ2ljb24tW2Rpcl0tW25hbWVdJyxcclxuICB9KSxcclxuICAgVW5vQ1NTKHsgLyogb3B0aW9ucyAqLyB9KSxcclxuXSxcclxuIGJhc2U6XCIuL1wiLFxyXG4gIHNlcnZlcjp7XHJcbiAgICBob3N0OlwiMC4wLjAuMFwiLFxyXG4gICAgb3Blbjp0cnVlLCBcclxufX19KVxyXG5cclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUFzWCxTQUFTLGNBQWEsZUFBb0M7QUFDaGIsT0FBTyxTQUFTO0FBQ2hCLE9BQU8sVUFBVTtBQUNqQixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLGdCQUFnQjtBQUN2QixTQUFTLDJCQUEyQjtBQUNwQyxPQUFPLFdBQVc7QUFDbEIsT0FBTyxtQkFBbUI7QUFDMUIsU0FBUyw0QkFBNEI7QUFDckMsT0FBTyxZQUFZO0FBVG5CLElBQU0sbUNBQW1DO0FBVXpDLElBQU0sVUFBVSxLQUFLLFFBQVEsa0NBQVUsS0FBSztBQUM1QyxJQUFPLHNCQUFRLGFBQWEsQ0FBQyxFQUFFLEtBQUssTUFBMkI7QUFDN0QsUUFBTSxNQUFNLFFBQVEsTUFBSyxRQUFRLElBQUksQ0FBQztBQUN0QyxTQUFPO0FBQUEsSUFDUCxTQUFRO0FBQUEsTUFDTixPQUFNO0FBQUEsUUFDSixLQUFLO0FBQUEsTUFDUDtBQUFBLElBQ0Y7QUFBQSxJQUNBLEtBQUs7QUFBQSxNQUNILHFCQUFxQjtBQUFBLFFBQ2pCLE1BQU07QUFBQSxVQUNGLG1CQUFtQjtBQUFBLFVBQ25CLGdCQUFnQjtBQUFBLFFBQ3BCO0FBQUEsTUFDSjtBQUFBLElBQ0Y7QUFBQSxJQUNBLFNBQVM7QUFBQSxNQUNQLElBQUk7QUFBQSxNQUNKLFdBQVc7QUFBQSxRQUNULFNBQVMsQ0FBQyxLQUFLO0FBQUEsUUFDZixVQUFVO0FBQUEsVUFDUixTQUFTO0FBQUEsVUFDVCxVQUFVO0FBQUEsUUFDWjtBQUFBLFFBQ0EsS0FBSyxLQUFLLFFBQVEsU0FBUyxTQUFTLG1CQUFtQjtBQUFBLE1BQ3pELENBQUM7QUFBQSxNQUNELFdBQVc7QUFBQSxRQUNULFdBQVc7QUFBQSxVQUNULG9CQUFvQjtBQUFBLFVBQ3BCLGNBQWM7QUFBQSxZQUNaLG9CQUFvQixDQUFDLElBQUk7QUFBQSxVQUMzQixDQUFDO0FBQUEsUUFDSDtBQUFBLFFBQ0EsS0FBSyxLQUFLLFFBQVEsU0FBUyxTQUFTLGlCQUFpQjtBQUFBLE1BQ3ZELENBQUM7QUFBQSxNQUNELE1BQU07QUFBQSxRQUNKLGFBQWE7QUFBQSxNQUNmLENBQUM7QUFBQSxNQUNELHFCQUFxQjtBQUFBLFFBQ25CLFVBQVUsQ0FBQyxLQUFLLFFBQVEsUUFBUSxJQUFJLEdBQUcsa0JBQWtCLENBQUM7QUFBQSxRQUMxRCxVQUFVO0FBQUEsTUFDZCxDQUFDO0FBQUEsTUFDQSxPQUFPO0FBQUE7QUFBQSxNQUFnQixDQUFDO0FBQUEsSUFDM0I7QUFBQSxJQUNDLE1BQUs7QUFBQSxJQUNKLFFBQU87QUFBQSxNQUNMLE1BQUs7QUFBQSxNQUNMLE1BQUs7QUFBQSxJQUNUO0FBQUEsRUFBQztBQUFDLENBQUM7IiwKICAibmFtZXMiOiBbXQp9Cg==
